{
  "repository": {
    "type": "git",
    "url": "git+https://github.com/blockscout/blockscout.git"
  },
  "private": true,
  "name": "blockscout",
  "author": "Blockscout",
  "license": "GPL-3.0",
  "engines": {
    "node": ">=16.0.0",
    "npm": ">=8.0.0"
  },
  "scripts": {
    "deploy": "webpack --mode production",
    "watch": "webpack --mode development --watch",
    "build": "webpack --mode development",
    "test": "jest",
    "eslint": "eslint js/**"
  },
  "dependencies": {
    "@fortawesome/fontawesome-free": "^6.5.1",
    "@amplitude/analytics-browser": "^2.3.6",
    "@tarekraafat/autocomplete.js": "^10.2.7",
    "@walletconnect/web3-provider": "^1.8.0",
    "assert": "^2.1.0",
    "bignumber.js": "^9.1.2",
    "bootstrap": "^4.6.0",
    "chart.js": "^4.4.0",
    "chartjs-adapter-luxon": "^1.3.1",
    "clipboard": "^2.0.11",
    "core-js": "^3.33.3",
    "crypto-browserify": "^3.12.0",
    "dropzone": "^5.9.3",
    "eth-net-props": "^1.0.41",
    "highlight.js": "^11.9.0",
    "https-browserify": "^1.0.0",
    "humps": "^2.0.1",
    "jquery": "^3.7.1",
    "js-cookie": "^3.0.5",
    "lodash.debounce": "^4.0.8",
    "lodash.differenceby": "^4.8.0",
    "lodash.find": "^4.6.0",
    "lodash.first": "^3.0.0",
    "lodash.forin": "^4.4.0",
    "lodash.get": "^4.4.2",
    "lodash.intersectionby": "^4.7.0",
    "lodash.isobject": "^3.0.2",
    "lodash.keys": "^4.2.0",
    "lodash.last": "^3.0.0",
    "lodash.map": "^4.6.0",
    "lodash.max": "^4.0.1",
    "lodash.merge": "^4.6.2",
    "lodash.min": "^4.0.1",
    "lodash.noop": "^3.0.1",
    "lodash.omit": "^4.5.0",
    "lodash.rangeright": "^4.2.0",
    "lodash.reduce": "^4.6.0",
    "luxon": "^3.4.4",
    "malihu-custom-scrollbar-plugin": "3.1.5",
    "mixpanel-browser": "^2.48.1",
    "moment": "^2.29.4",
    "nanomorph": "^5.4.0",
    "numeral": "^2.0.6",
    "os-browserify": "^0.3.0",
    "path-parser": "^6.1.0",
    "phoenix": "file:../../../deps/phoenix",
    "phoenix_html": "file:../../../deps/phoenix_html",
    "photoswipe": "^5.4.3",
    "pikaday": "^1.8.2",
    "popper.js": "^1.14.7",
    "reduce-reducers": "^1.0.4",
    "redux": "^5.0.0",
    "stream-browserify": "^3.0.0",
    "stream-http": "^3.1.1",
    "sweetalert2": "^11.10.1",
    "urijs": "^1.19.11",
    "url": "^0.11.3",
    "util": "^0.12.5",
    "viewerjs": "^1.11.6",
    "web3": "^1.10.3",
    "web3modal": "^1.9.12",
    "xss": "^1.0.14"
  },
  "devDependencies": {
    "@babel/core": "^7.23.5",
    "@babel/preset-env": "^7.23.5",
    "autoprefixer": "^10.4.16",
    "babel-loader": "^9.1.3",
    "copy-webpack-plugin": "^11.0.0",
    "css-loader": "^6.8.1",
    "css-minimizer-webpack-plugin": "^5.0.1",
    "eslint": "^8.55.0",
    "eslint-config-standard": "^17.1.0",
    "eslint-plugin-import": "^2.29.0",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-promise": "^6.1.1",
    "file-loader": "^6.2.0",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "mini-css-extract-plugin": "^2.7.6",
    "postcss": "^8.4.32",
    "postcss-loader": "^7.3.3",
    "sass": "^1.69.5",
    "sass-loader": "^13.3.2",
    "style-loader": "^3.3.3",
    "webpack": "^5.89.0",
    "webpack-cli": "^5.1.4"
  },
  "jest": {
    "moduleNameMapper": {
      "/css/app.scss": "<rootDir>/__mocks__/css/app.scss.js"
    }
  }
}
